red star fc
Seventeen Empty Boxes and the Craft of Reading a Match from the AshesOn my desk in Paris sits a forty-page document. The cover reads, in bold:...
Arizona State and 12 Blocks That Rewrite Stanford's Chain of DecisionsThe match ended 25-19, 25-21, 26-24. I sat with the box score for a long time...
2026 Asian Games Badminton Team Draw: India and the Path Locked by SeedingsOn the evening of September 19, in Aichi-Nagoya, an electronic board lit up i...
World Cup 2026: 104 Matches, 48 Teams, and an Injury Bill Nobody Has SignedOn 22 September 2026, in the 21st minute at the Etihad, Rodri contested a loo...
Japan 3-1 Uruguay: Two Late Goals and the Bench List Nobody Bothers to ReadAt minute 90+1 the score was still 1-1. I was writing the substitution timing...
Balaídos, Aspas and the Memory of 2026: The Code of a European NightIn 2026, a boy sat in the stands at Balaídos and watched Celta Vigo demolish...
Vietnamese Football Has No Referee Decision Archive, and That Is the Root of Every VAR DisputeIn 2026, when I was sixteen, I sat in the stand of a stadium in Ho Chi Minh...
Nine Layers of F1 Analysis: When Data Is Empty, Discipline Means Not WritingLate at night in Liverpool, I opened an F1 analysis document running nine...
Blank Cells in the Data Sheet: The 'Nothing to Report' Trap in EsportsBlank Cells in the Data Sheet: The 'Nothing to Report' Trap in Esports It is...
When Analysis Is Hollow: The True Pulse of Football Lives in the Dressing RoomThat night, after the final whistle, I stayed behind alone in the nearly empt...
Luminosity at Play Connect: One Map Held the Whole Season, and the Price of a Playoff Ticket Thin as Carbon PaperThe clock on Ancient hit 13-11, and Luminosity Gaming walked out of the...
Ljubljana, Arena Stožice and 12,480 Seats: The Power Map Behind the 45th European Table Tennis ChampionshipsIn the reception room of Ljubljana City Hall, no table tennis table was set u...
Manchester City's financial verdict: £900m, sham contracts and the grey zone of the rulebookThere is a moment in my profession when I learned to stay silent. It was when...
Hanoi Tasco Auto: The Crowd Is Coming Back, the Model Isn'tFifth set, 14-13 to Hanoi Tasco Auto. The ball goes to position 3, and Le Tha...
The Empty Lane at Nagoya 2026: An Indian Para Swimmer's Disciplinary File and the Evidence ProblemOn the start list for the men's 100m butterfly S5 at the Aichi-Nagoya 2026...
Samarkand 2026: Can India Defend the Throne or Will Uzbekistan Create an Upset?When the official schedule for the 46th Chess Olympiad was released, one numb...
Istanbul 2027: European table tennis opens 192 places, split evenly into 96 men and 96 womenThere are 266 days to go until 16 June 2027, when the last tables are levelle...
Late Hands: When Vietnamese Football Rates Goalkeepers by What Cannot Save the NetLATE HANDS: WHEN VIETNAMESE FOOTBALL RATES GOALKEEPERS BY WHAT CANNOT SAVE TH...
Tyrique Jones and the Reconciliation Statement: Behind 'We Are Men' Lies a Silent SystemThe Greek League finals this year witnessed a moment that local media called...
Nine Layers of Data Verification: The New Standard for Vietnamese Sports AnalysisSeoul, 2:17 in the morning. A spreadsheet opens with nine columns, and all ni...
Arizona State and 12 Blocks That Rewrite Stanford's Chain of DecisionsThe match ended 25-19, 25-21, 26-24. I sat with the box score for a long time...
2026 Asian Games Badminton Team Draw: India and the Path Locked by SeedingsOn the evening of September 19, in Aichi-Nagoya, an electronic board lit up i...
World Cup 2026: 104 Matches, 48 Teams, and an Injury Bill Nobody Has SignedOn 22 September 2026, in the 21st minute at the Etihad, Rodri contested a loo...
Japan 3-1 Uruguay: Two Late Goals and the Bench List Nobody Bothers to ReadAt minute 90+1 the score was still 1-1. I was writing the substitution timing...
Balaídos, Aspas and the Memory of 2026: The Code of a European NightIn 2026, a boy sat in the stands at Balaídos and watched Celta Vigo demolish...
Vietnamese Football Has No Referee Decision Archive, and That Is the Root of Every VAR DisputeIn 2026, when I was sixteen, I sat in the stand of a stadium in Ho Chi Minh...
Nine Layers of F1 Analysis: When Data Is Empty, Discipline Means Not WritingLate at night in Liverpool, I opened an F1 analysis document running nine...
Blank Cells in the Data Sheet: The 'Nothing to Report' Trap in EsportsBlank Cells in the Data Sheet: The 'Nothing to Report' Trap in Esports It is...
When Analysis Is Hollow: The True Pulse of Football Lives in the Dressing RoomThat night, after the final whistle, I stayed behind alone in the nearly empt...
Luminosity at Play Connect: One Map Held the Whole Season, and the Price of a Playoff Ticket Thin as Carbon PaperThe clock on Ancient hit 13-11, and Luminosity Gaming walked out of the...
Ljubljana, Arena Stožice and 12,480 Seats: The Power Map Behind the 45th European Table Tennis ChampionshipsIn the reception room of Ljubljana City Hall, no table tennis table was set u...
Manchester City's financial verdict: £900m, sham contracts and the grey zone of the rulebookThere is a moment in my profession when I learned to stay silent. It was when...
Hanoi Tasco Auto: The Crowd Is Coming Back, the Model Isn'tFifth set, 14-13 to Hanoi Tasco Auto. The ball goes to position 3, and Le Tha...
The Empty Lane at Nagoya 2026: An Indian Para Swimmer's Disciplinary File and the Evidence ProblemOn the start list for the men's 100m butterfly S5 at the Aichi-Nagoya 2026...
Samarkand 2026: Can India Defend the Throne or Will Uzbekistan Create an Upset?When the official schedule for the 46th Chess Olympiad was released, one numb...
Istanbul 2027: European table tennis opens 192 places, split evenly into 96 men and 96 womenThere are 266 days to go until 16 June 2027, when the last tables are levelle...
Late Hands: When Vietnamese Football Rates Goalkeepers by What Cannot Save the NetLATE HANDS: WHEN VIETNAMESE FOOTBALL RATES GOALKEEPERS BY WHAT CANNOT SAVE TH...
Tyrique Jones and the Reconciliation Statement: Behind 'We Are Men' Lies a Silent SystemThe Greek League finals this year witnessed a moment that local media called...
Nine Layers of Data Verification: The New Standard for Vietnamese Sports AnalysisSeoul, 2:17 in the morning. A spreadsheet opens with nine columns, and all ni...
